Package-level declarations
Types
Link copied to clipboard
class ApiKeyAuthenticationFilter(authenticator: ApiKeyAuthenticator, pathPatterns: List<String> = listOf("/api/v1/**"))
Servlet filter that validates API keys on incoming requests.
Link copied to clipboard
interface ApiKeyAuthenticator
Interface for API key authentication. Implement this to provide custom API key validation logic.
Link copied to clipboard
Auto-configuration for DICE API key security.
Link copied to clipboard
Result of API key authentication.
Link copied to clipboard
Link copied to clipboard
class InMemoryApiKeyAuthenticator(validApiKeys: Set<String>, val headerName: String = ApiKeyAuthenticator.DEFAULT_HEADER_NAME) : ApiKeyAuthenticator
Simple in-memory API key authenticator. Validates against a set of configured API keys.